Đặc tả WMS Web Map Service

  • Đặc tả WMS là một tài liệu mô tả cách thức một Server đáp ứng (Response) các yêu cầu cụ thể từ một Client. Khi cả Client và Server còn thực thi đặc tả này thì chúng còn có thể trao đổi với nhau.
  • Đặc tả WMS quy định cách thức mà các WMS client liên lạc với WMS Server, và cách thức mà WMS Server đáp ứng yêu cầu của WMS Client. Có hai loại Request bắt buộc và một số loại Request tùy chọn khác. Mỗi loại yêu cầu giống như 1 trang Web, cho dù thực tế nó hoàn toàn là một chương trình đơn nhận các tham số khác nhau:
    • GetMap: Yêu cầu GetMap trả về một bản đồ dưới dạng ảnh (ảnh bản đồ) trong một phạm vi địa lý và theo các tham số được định nghĩa cụ thể. GetMap được yêu cầu bởi một Client để nhận về một tập hợp các pixels. Các pixels này chứa ảnh của một bản đồ trong vùng địa lý (không gian) hoặc một tập các đối tượng đồ họa nằm trong vùng địa lý cụ thể. Yêu cầu GetMap cho phép các WMS Client chỉ ra một lớp thông tin cụ thể: hệ qui chiếu không gian (SRS),l khu vực địa lý, các tham số khác quy định định dạng dữ liệu trả về... Trên cơ sở các Yêu cầu GetMap, WMS Server sẽ trả về kết quả là một bản đồ (nếu có), hoặc trả về một Exception theo các chỉ dẫn trong Yêu cầu GetMap.
    • GetCapabilities: Yêu cầu GetCapabilities trả về các siêu dữ liệu mô tả WMS Server, các mô tả bao gồm nội dung thông tin mà WMS có thể phục vụ, các tham số mà WMS Server có thể nhận.
    • GetFeatureInfo(tùy chọn): Yêu cầu GetFeatureInfo trả về thông tin đối tượng địa lý cụ thể được hiển thị trên bản đồ. Nếu một WMS Server hỗ trợ dịch vụ này thì bản đồ mà nó trả về được gọi là bản đồ có khả năng truy vấn thông tin và một WMS Client có thể yêu cầu thông tin về đối tượng trên một bản đồ bằng cách thêm vào URL các tham số chỉ ra một vị trí (X,Y) và số đối tượng có thể trả về thông tin.